package BasicCmIRPSystem;


/**
 * Generated from IDL interface "_BasicCmIrpOperations".
 *
 * @author JacORB IDL compiler V 2.3.0, 17-Feb-2007
 * @version generated at 2013-5-20 22:07:19
 */

public interface _BasicCmIrpOperationsOperations
{
	/* constants */
	/* operations  */
	java.lang.String[] get_basic_cm_irp_version() throws BasicCmIRPSystem.GetBasicCmIRPVersion;
	ManagedGenericIRPConstDefs.Method[] get_basic_cm_irp_operation_profile(java.lang.String basic_cm_irp_version) throws BasicCmIRPSystem.GetBasicCmIRPOperationProfile,ManagedGenericIRPSystem.InvalidParameter,ManagedGenericIRPSystem.OperationNotSupported;
	ManagedGenericIRPConstDefs.Method[] get_basic_cm_irp_notification_profile(java.lang.String basic_cm_irp_version) throws BasicCmIRPSystem.GetBasicCmIRPNotificationProfile,ManagedGenericIRPSystem.InvalidParameter,ManagedGenericIRPSystem.OperationNotSupported;
	BasicCmIRPSystem.BasicCmInformationIterator find_managed_objects(java.lang.String base_object, BasicCmIRPConstDefs.SearchControl search_control, java.lang.String[] requested_attributes) throws BasicCmIRPSystem.IllegalScopeLevelException,BasicCmIRPSystem.FilterComplexityLimit,BasicCmIRPSystem.IllegalScopeTypeException,BasicCmIRPSystem.IllegalDNFormatException,ManagedGenericIRPSystem.ValueNotSupported,ManagedGenericIRPSystem.InvalidParameter,BasicCmIRPSystem.FindManagedObjects,ManagedGenericIRPSystem.ParameterNotSupported,BasicCmIRPSystem.UndefinedScopeException,BasicCmIRPSystem.IllegalFilterFormatException,BasicCmIRPSystem.UndefinedMOException,ManagedGenericIRPSystem.OperationNotSupported;
	void create_managed_object(java.lang.String object_name, java.lang.String reference_object, BasicCmIRPConstDefs.MOAttributeSetHolder attributes, BasicCmIRPConstDefs.AttributeErrorSeqHolder attribute_errors) throws BasicCmIRPSystem.ObjectClassMismatch,BasicCmIRPSystem.IllegalDNFormatException,ManagedGenericIRPSystem.InvalidParameter,BasicCmIRPSystem.NoSuchObjectClass,BasicCmIRPSystem.CreateManagedObject,BasicCmIRPSystem.DuplicateMO,ManagedGenericIRPSystem.ParameterNotSupported,BasicCmIRPSystem.CreateNotAllowed,BasicCmIRPSystem.UndefinedMOException,BasicCmIRPSystem.ParentObjectDoesNotExist,ManagedGenericIRPSystem.OperationNotSupported;
	BasicCmIRPSystem.DeleteResultIterator delete_managed_objects(java.lang.String base_object, BasicCmIRPConstDefs.SearchControl search_control) throws BasicCmIRPSystem.IllegalScopeLevelException,BasicCmIRPSystem.FilterComplexityLimit,BasicCmIRPSystem.IllegalDNFormatException,BasicCmIRPSystem.IllegalScopeTypeException,ManagedGenericIRPSystem.InvalidParameter,BasicCmIRPSystem.UndefinedScopeException,BasicCmIRPSystem.IllegalFilterFormatException,BasicCmIRPSystem.UndefinedMOException,ManagedGenericIRPSystem.OperationNotSupported,BasicCmIRPSystem.DeleteManagedObjects;
	BasicCmIRPSystem.ModifyResultIterator modify_managed_objects(java.lang.String base_object, BasicCmIRPConstDefs.SearchControl search_control, BasicCmIRPConstDefs.AttributeModification[] modifications) throws BasicCmIRPSystem.IllegalScopeLevelException,BasicCmIRPSystem.FilterComplexityLimit,BasicCmIRPSystem.IllegalDNFormatException,BasicCmIRPSystem.IllegalScopeTypeException,ManagedGenericIRPSystem.InvalidParameter,BasicCmIRPSystem.UndefinedScopeException,BasicCmIRPSystem.IllegalFilterFormatException,BasicCmIRPSystem.UndefinedMOException,ManagedGenericIRPSystem.OperationNotSupported,BasicCmIRPSystem.ModifyManagedObjects;
}
